package br.com.hs.nfe.certificado;

/**
 * Classe de mensagens constants do certificado.
 * @author Ranlive Hrysyk
 */
public class CertificadoConstants {

    /**
     * Erro ao recuperar o CNPJ do certificado
     */
    public static final String ERRO_RECUPERAR_CNPJ = "Erro ao recuperar o CNPJ do certificado";
    /**
     * Ocorreu um problema na tentativa de acesso ao certificado
     */
    public static final String ERRO_PARSER_CERTIFICADO = "Ocorreu um problema na tentativa de acesso ao certificado";
    /**
     * O arquivo {0} não foi encontrado.
     */
    public static final String ERRO_NAO_EXISTE_ARQUIVO = "O arquivo {0} não foi encontrado.";
    /**
     * O arquivo {0} não possui permissão de leitura.
     */
    public static final String ERRO_ARQUIVO_PERMISSAO_LEITURA = "O arquivo {0} não possui permissão de leitura.";
    /**
     * Por favor, verifique sua senha.
     */
    public static final String ERRO_SENHA = "Por favor, verifique sua senha.";
    /**
     * O CNPJ Base do certificado difere do CNPJ Base do emitente
     */
    public static final String ERRO_CNPJ_INVALIDO = "O CNPJ Base do certificado difere do CNPJ Base do emitente";
    /**
     * Ocorreu um problema durante a valição da assinatura
     */
    public static final String ERRO_VALIDACAO_ASSINATURA = "Ocorreu um problema durante a valição da assinatura";
    /**
     * O documento não está assinado.
     */
    public static final String ERRO_NAO_EXISTE_ASSINATURA = "O documento não está assinado.";
    /**
     * Uso avançado da chave deve ser igual a \"Autenticação Cliente\"
     */
    public static final String MSG_CERTIFICADO_AUTENTICACAO = "Uso avançado da chave deve ser igual a \"Autenticação Cliente\"";
    /**
     * Nome alternativo não contém o CNPJ
     */
    public static final String MSG_CERTIFICADO_CNPJ = "Nome alternativo não contém o CNPJ";
    /**
     * O período de validade do certificado expirou
     */
    public static final String MSG_CERTIFICADO_PERIODO = "O período de validade do certificado expirou";
    /**
     * Não é permitido o uso da chave do certificado para assinatura
     */
    public static final String MSG_CERTIFICADO_ASSINATURA = "Não é permitido o uso da chave do certificado para assinatura";
    /**
     * Não é permitido o uso da chave do certificado para assinatura - Certificado deve ser \"Não-Repúdio\"
     */
    public static final String MSG_CERTIFICADO_NAO_REPUDIO = "Não é permitido o uso da chave do certificado para assinatura - Certificado deve ser \"Não-Repúdio\"";
    /**
     * A versão do certificado deve ser igual a 3
     */
    public static final String MSG_CERTIFICADO_VERSAO = "A versão do certificado deve ser igual a 3";
    /**
     * O emissor do certificado deve ser Entidade Final
     */
    public static final String MSG_CERTIFICADO_ENTIDADE_FINAL = "O emissor do certificado deve ser Entidade Final";
}
